//1.创建routerApp模块，引入ui.router路由
var routerApp = angular.module('routerApp',['ui.router','loginApp','pageList','xg.page']);
//2.调用run方法，对项目进行初始化操作
routerApp.run(function($rootScope,$state,$stateParams){
    $rootScope.$state = $state;
    $rootScope.$stateParams = $stateParams;
})
//3.调用config方法，对服务或者路由进行配置
routerApp.config(function($stateProvider,$urlRouterProvider){
    $urlRouterProvider.otherwise('/index');
    $stateProvider
        .state('index',{
            url:'/index',
            views:{
                '': {
                    templateUrl:'tpls/home.html'
                },
                //main视图是在index状态下
                'main@index':{
                    templateUrl:'tpls/login.html'
                }
            }
        })
        .state('list',{
            url:'/{type:[0-9]{1,4}}',
            //当前我点击全部,前端，安卓，ios打开的都是这个页面
            views:{
                '':{
                    templateUrl:'tpls/list.html'
                },
                'type@list':{
                    templateUrl:'tpls/type.html'
                },
                'grid@list':{
                    templateUrl:'tpls/grid.html'
                }
            }
        })
})